package animal;

import food.Food;

public class Dolphin extends Animal{
   public Dolphin(String name){//通过传递参数来初始化name
       super(name);//
   }
    @Override
    public void eat(Food food) {
        int amount=food.getFood();//获取投喂食物数量
        if(food.getDolphinfood()<amount){//判断投喂数量是否大于剩余数量
            System.out.println("你不可以投喂这么多食物，因为你只剩下"+food.getDolphinfood()+"kg");
            return;
        }
        food.setDolphinfood(amount);//减少海豚粮食的数量，但是大于剩余的数量就不可以投喂
        System.out.print("喂食完成:海豚因为你投喂海豚粮食非常开心  所以");
        super.stroll();
    }
    /*public static void main(String[] args) {
    Food food=new Food();
    Dolphin dolphin=new Dolphin("海豚");         //测试方法的可行性，不重要，不想删掉，万一要改代码
    dolphin.fight();
    //dolphin.eat(food);
   //food.addFood();*/
    //}


}
